Seattle has become the first US city to outlaw caste discrimination after its local council passed a resolution, moved by an Indian-American politician and economist, to add caste to its non-discrimination policy.